package _01Map的常用方法;

import java.util.HashMap;
import java.util.Map;

public class Demo {
    public static void main(String[] args) {
        Map<String,String> map = new HashMap<>();
        map.put("三国演义","罗贯中");
        map.put("红楼梦","曹雪芹");
        //map.put("红楼梦","曹先生");//如果键相同，则值会被覆盖
        map.put("西游记","吴承恩");
        map.put("java","高斯林");

        System.out.println(map);


        //删除remove方法，如果值为空则返回null
        //String value = map.remove("西游记");
        //System.out.println(value);


        //清空集合clear
        //map.clear();
        //System.out.println(map);


        //根据键获取值
//        String s = map.get("西游记");
//        System.out.println(s);

        //获取集合得长度
        int size = map.size();
        System.out.println(size);


        //判断键是否存在。区分大小写
        boolean java = map.containsKey("java");
        System.out.println(java);
        //判断值是否存在
        boolean value = map.containsValue("吴承恩");
        System.out.println(value);
    }
}
